DE eng

Search in the Catalogues and Directories

Hits 1 – 2 of 2

1
PACSafe: Leveraging ARM Pointer Authentication for Memory Safety in C/C++ ...
Abstract: Memory safety bugs remain in the top ranks of security vulnerabilities, even after decades of research on their detection and prevention. Various mitigations have been proposed for C/C++, ranging from language dialects to instrumentation. Among these, compiler-based instrumentation is particularly promising, not requiring manual code modifications and being able to achieve precise memory safety. Unfortunately, existing compiler-based solutions compromise in many areas, including performance but also usability and memory safety guarantees. New developments in hardware can help improve performance and security of compiler-based memory safety. ARM Pointer Authentication, added in the ARMv8.3 architecture, is intended to enable hardware-assisted Control Flow Integrity. But since its operations are relatively generic, it also enables other, more comprehensive hardware-supported runtime integrity approaches. As such, we propose PACSafe, a memory safety approach based on ARM Pointer Authentication. PACSafe uses ...
Keyword: Cryptography and Security cs.CR; FOS Computer and information sciences; Programming Languages cs.PL; Software Engineering cs.SE
URL: https://dx.doi.org/10.48550/arxiv.2202.08669
https://arxiv.org/abs/2202.08669
BASE
Hide details
2
MESH: A Memory-Efficient Safe Heap for C/C++ ...
BASE
Show details

Catalogues
0
0
0
0
0
0
0
Bibliographies
0
0
0
0
0
0
0
0
0
Linked Open Data catalogues
0
Online resources
0
0
0
0
Open access documents
2
0
0
0
0
© 2013 - 2024 Lin|gu|is|tik | Imprint | Privacy Policy | Datenschutzeinstellungen ändern